.menupage {
  width: 100%;
  height: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;

  > div {
    width: 200px;
  }

  .menubox {
    margin: 10px 0;
    border: 1px solid #000;

    .menuf {
      cursor: pointer;
    }

    > div:nth-child(2) {
      display: none;

      .menuitem {
        border: 1px solid red;
        margin: 5px 0 0 0;
        padding: 0 10px;
        box-sizing: border-box;
        cursor: pointer;
      }
    }
  }

  .itembox {
    ul,
    li {
      list-style: none;
      cursor: pointer;
    }

    ul {
      div {
        display: none;
      }
    }
  }
}
